towing hitch - Turkish English Dictionary